MTB_robot onshape <<
Previous Next >> MTB_robot add suction pad
MTB_robot coppeliasim
W16_exam.7z
使用老師w15的鍵盤控制,使自己組裝完的MTB_robot可以鍵盤控制。
function sysCall_init()
-- do some initialization here
axis1=sim.getObjectHandle('MTB_axis1')
axis1=sim.getObjectHandle('MTB_axis1')
axis3=sim.getObjectHandle('MTB_axis3')
axis4=sim.getObjectHandle('MTB_axis4')
rotation1 = 0
distance3 = 0
deg = math.pi/180
--sim.sJointTargetVelocity(joint,5.5)
end
function sysCall_actuation()
calibration = 0.0042
message,auxiliaryData=sim.getSimulatorMessage()
if (message==sim.message_keypress) then
print(auxiliaryData[1])--key
if (auxiliaryData[1]==string.byte(' ')) then
end
if (auxiliaryData[1]==97) then--a
rotation1 = rotation1 + 5*deg
sim.setJointPosition(axis1, rotation1)
end
if (auxiliaryData[1]==100) then --d
rotation1 = rotation1 - 5*deg
sim.setJointPosition(axis1, rotation1)
end
if (auxiliaryData[1]==119) then --s
distance3 = distance3 + 0.01 + calibration
sim.setJointPosition(axis3, distance3)
end
if (auxiliaryData[1]==115) then --w
distance3 = distance3 - 0.01 - calibration
sim.setJointPosition(axis3, distance3)
end
end
end
function sysCall_sensing()
-- put your sensing code here
end
function sysCall_cleanup()
-- do some clean-up here
end
-- See the user manual or the available code snippets for additional callback functions and details
MTB_robot組裝教學:
w16_t.7zip
參考影片:
MTB_robot onshape <<
Previous Next >> MTB_robot add suction pad